#include "stc15sdk/delay.h"
#include "common.h"
#include "eeprom.h"
#include "bios51.h"
#include "protocol.h"
#include "io.h"



void nop_main() {
	volatile u16 addr;
	
	EA = 0;
	
	io_init();
	
	SRAM_CSB = 1;
	EEPROM_CSB = 1;
	
	io_set_data_bus_output();
	io_write_data_bus(0xea);	// NOP
	
	io_set_addr_bus_input();
	
	while (1) {
		PHI2 = 0;
		delay_ms(1);
		PHI2 = 1;
		delay_ms(1);
		addr = io_read_addr_bus();
	}
}


void main() {	
	nop_main();
	
	/*
	EA = 1;
	
	io_init();
	io_set_8051_main();
	protocol_init();
	
	while (1) {
		m6502_step();
		protocol_process();
	}
	*/
}
